class DIEDGE{NTP} < $EDGE{NTP}, $HASH
****
Directed edge


Flattened version is here

Ancestors
$HASH $IS_EQ $EDGE{_} $STR
COMPARE{_}



Public


Readable Attributes
attr first, second: NTP;
attr first, second: NTP;

Features
create(f,s: NTP): SAME
elt_str(e: NTP): STR
hash:INT
**** A simple hash value computed from the hash values of the components. For this to work, these must either be value types which define hash values or reference types.
is_eq(e:DIEDGE{NTP}): BOOL
is_reflexive: BOOL
reverse: DIEDGE{NTP}
str: STR


Private

attr first, second: NTP;
attr first, second: NTP;

The Sather Home Page